Definition of Boswellia Serrata

  • (noun) East Indian tree yielding a resin used medicinally and burned as incense

Synonyms of Boswellia Serrata


Antonyms of Boswellia Serrata


No Antonyms Found.

Homophones of Boswellia Serrata


No Homophones Found.